$(document).ready(function() 
{
        

        $(".colorbox").colorbox({width:"650px", height:"500px"});

        $("#nav_consommation").addClass("menu_actif");
        
        $("#tabs_produits").tabs();
        
        $("#recherche_compte").autocomplete("../commun_shop/modules/recherche_compte.php",
        {
                minChars: 2,
                width: 200,
                matchContains: true,
                highlightItem: false,
                formatItem: function(data, i, n, value)
                {
                        return value.split("#")[0]+"<br/>"+value.split("#")[1];
                },
                formatResult: function(data, value)
                {
                        return value.split("#")[0];
                        $('#quantite_13').focus();
                }
        });
        
        $(".zebre tr").mouseover(function()
        {
                $(this).addClass("over");
        });
        
        $(".zebre tr").mouseout(function()
        {
                $(this).removeClass("over");
        });
        
        
        $(".zebre tr:even").addClass("alt");
        
        
        $('#bouton_achat input').bind('click',function(event)
        {                       
                var produits = document.getElementsByClassName('quantite_produit');
                var produit_quantite = "" ;
                
                for(var i=0;i<produits.length;i++)
                {
                        var id = produits[i].getAttribute('name');
                        var quantite = parseInt(produits[i].value);
			produit_quantite = produit_quantite+id+"-"+quantite+"|"
                }
                
                $('#bouton_achat a').attr('href', function()
                {
                        return '../commun_shop/modules/pg/demande_confirmation_conso.php?produit_quantite='+produit_quantite+'&consommateur='+$('#consommateur').val()+'&shop='+$('#shop').val();
                })
                
        });
        
        //Racourcis F1 - F12
        $(document).bind('keydown', 'f1',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R1").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R1").val());$("#categorie_"+onglet+" .R1").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f2',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R2").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R2").val());$("#categorie_"+onglet+" .R2").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f3',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R3").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R3").val());$("#categorie_"+onglet+" .R3").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f4',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R4").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R4").val());$("#categorie_"+onglet+" .R4").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f5',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R5").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R5").val());$("#categorie_"+onglet+" .R5").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f6',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R6").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R6").val());$("#categorie_"+onglet+" .R6").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f7',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R7").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R7").val());$("#categorie_"+onglet+" .R7").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f8',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R8").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R8").val());$("#categorie_"+onglet+" .R8").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f9',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R9").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R9").val());$("#categorie_"+onglet+" .R9").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f10',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R10").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R10").val());$("#categorie_"+onglet+" .R10").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f11',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R11").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R11").val());$("#categorie_"+onglet+" .R11").val(ancienne_valeur + 1);}return false;});
        $(document).bind('keydown', 'f12',function (event){var onglet = $("#tabs_produits").tabs('option', 'selected');if ($("#categorie_"+onglet+" .R12").length){var ancienne_valeur = parseInt($("#categorie_"+onglet+" .R12").val());$("#categorie_"+onglet+" .R12").val(ancienne_valeur + 1);}return false;});
        
        //Racourcis pour validation express
        $(document).bind('keydown', 'return',function (event)
        {
                if ($("#confirmation_conso #bouton").length)
                {
                        $("#confirmation_conso #bouton").click();
                }
                else if($("#bouton_achat #bouton").length)
                {
                        $("#bouton_achat #bouton").click();
                }
                else if($("#recherche_compte").focus())
                {
                        $("#mdp").focus();
                }
                else
                {
                        $("#bouton_connexion_pg").click();
                }
                return false;
        }
        );
        
        //Racourcis Tab
        $(document).bind('keydown', 'tab',function (event)
        {
                var onglet = $("#tabs_produits").tabs('option', 'selected');
                var nouvel_onglet = onglet + 1 ;
		var nbr_onglet = $("#tabs_produits").tabs('length') -1;
                
                if (nouvel_onglet<=nbr_onglet)
                {
                        $("#tabs_produits").tabs('option', 'selected', nouvel_onglet)
                }
                else
                {
                        $("#tabs_produits").tabs('option', 'selected', 0)
                }
                
                return false;
        });
        
        $("#recherche_compte").focus();
        
        //@Todo: Faire en sorte que ce paramètre soit modifiable depuis l'interface d'admin de la taferie
        // si pg se ropse, on deco 5s apres
        
        if(/pg\/index.php\?conso=ok/.test(location.href))
        {       
                function deco() {window.location ='../commun_shop/modules/pg/deconnexion.php';} 
                setTimeout(deco, 60000);              
        }
})

function update_qte(id, valeur)
{
	quantite = parseInt($('#'+id).val()) + parseInt(valeur);
	if (quantite < 0) {
            quantite = 0; 
        }else if (quantite > 999) {
            quantite = 999;
        }
        $('#'+id).val(quantite);
}

